#pragma once
#include "FAQAlgorithm.h"

namespace yzrilyzr_crypto{
	ECLASS(FAQKeyAgreementAlgorithm, public virtual FAQAlgorithm){
	public:
	FAQKeyAgreementAlgorithm()=default;
	virtual yzrilyzr_array::ByteArray generateSecret(const FAQPublicKey &publicKey)=0;
	};
}